package com.project.service;

import com.github.pagehelper.PageInfo;
import com.project.bean.CarBean;

/**
 * 汽车业务接口
 */
public interface ICarService {
    public int PAGESIZE = 3;

    /**
     * 动态条件分页查询
     * @param pageNO 页码
     * @param startPrice 起始价格
     * @param endPrice 结束价格
     * @param color 颜色
     * @return 分页对象
     */
    public PageInfo<CarBean> findByItem(int pageNO,
         Integer startPrice,Integer endPrice,String color);

    /**
     * 添加
     * @param car 汽车对象
     */
    public void add(CarBean car);

    /**
     * 按ID删除 汽车
     * @param id 汽车对象
     */
    public void del(int id);

    /**
     * 按ID修改价格
     * @param id 汽车ID
     * @param price 新价格
     */
    public void update(int id,int price);

    /**
     * 按ID查询汽车
     * @param id 汽车
     * @return 汽车对象
     */
    public CarBean findById(int id);
}
